-- *****************************************************************
-- Juniper-SDX-SAE-MIB
--
-- Juniper Networks Inc.
-- Juniper Management Center MIB
--Juniper-SDX-SAE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,Gauge32,IpAddress,TimeTicksFROM SNMPv2-SMI
TruthValue,RowStatus,DisplayStringFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
juniSdxMibs
FROM Juniper-SDX-MIBS
JuniSaeRouterType,
JuniSdxCopsOverloadAction
FROM Juniper-SDX-TC-MIB;juniSdxSaeMib MODULE-IDENTITYLAST-UPDATED"200308111100Z"-- 08-Aug-03ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"MIB of the SDX SAE "REVISION"200308111100Z"-- 08-Aug-03DESCRIPTION"Minor syntax updates"REVISION"200211121600Z"-- 12-Nov-02DESCRIPTION"
jnxSdxSspHeapUsed -> Gauge32 (in Detailed SEQUENCE)
"REVISION"200211011600Z"-- 01-Nov-02DESCRIPTION"
SAE TABLE:
jnxSdxSspThreads -> Gauge32
jnxSdxSspHeapLimit -> Integer32
jnxSdxSspUserSessions -> Gauge32
jnxSdxSspServiceSessions -> Gauge32
jnxSdxSspCurrentCopsConnections -> Gauge32
jnxSdxSspUserLicenses -> Gauge32
ACC TABLE:
jnxSdxSspAccRoundTripTime -> Gauge32
jnxSdxSspAccPendingRequests -> Gauge32
AUTH TABLE:
jnxSdxSspAuthRoundTripTime -> Gauge32
COPS TABLE:
jnxSdxSspCopsManagedInterfaces -> Gauge32
jnxSdxSspCopsAvgREQhandleTime -> Gauge32
jnxSdxSspCopsJobQueueLength -> Gauge32
jnxSdxSspCopsJobQueueAge -> Gauge32
jnxSdxSspCopsAvgQueueTime -> Gauge32
jnxSdxSspCopsIgnoredRequests -> Counter32
"REVISION"200210251600Z"-- 25-Oct-02DESCRIPTION"Revision info updated."::={ juniSdxMibs 3}juniSdxMgmtInterface OBJECTIDENTIFIER::={ juniSdxSaeMib 1}juniSdxSaeTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of SAE MI-derived entries."::={ juniSdxMgmtInterface 1}juniSdxSaeEntry OBJECT-TYPESYNTAX JuniSdxSaeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SAE MI. This table
has one index: juniSdxSaeIndex."INDEX{ juniSdxSaeIndex }::={ juniSdxSaeTable 1}
JuniSdxSaeEntry ::=SEQUENCE
{
juniSdxSaeIndex Integer32,
juniSdxSaeUptime TimeTicks,
juniSdxSaeAddress IpAddress,
juniSdxSaeCopsPort Integer32,
juniSdxSaeRedirectIp IpAddress,
juniSdxSaeRedirectPort Integer32,
juniSdxSaeRedirectTime TimeTicks,
juniSdxSaeUseFailOverIpPortDef TruthValue,
juniSdxSaeIsAccepting TruthValue,
juniSdxSaeIsRedirecting TruthValue,
juniSdxSaeFailOverIpDef IpAddress,
juniSdxSaeFailOverPortDef Integer32,
juniSdxSaeErxOverloadActionDef JuniSdxCopsOverloadAction,
juniSdxSaeSaeOverloadActionDef JuniSdxCopsOverloadAction,
juniSdxSaeThreads Gauge32,
juniSdxSaeHeapLimit Integer32,
juniSdxSaeHeapUsed Gauge32,
juniSdxSaeLogins Counter32,
juniSdxSaeLogouts Counter32,
juniSdxSaeUserSessions Gauge32,
juniSdxSaeServiceSessions Gauge32,
juniSdxSaeServiceActivations Counter32,
juniSdxSaeServiceDeactivations Counter32,
juniSdxSaeServiceSessionTimeouts Counter32,
juniSdxSaeServiceIdleTimeout Counter32,
juniSdxSaeRadAuthInvldServerAddr Counter32,
juniSdxSaeRadAccInvldServerAddr Counter32,
juniSdxSaeRadiusClientIdentifier SnmpAdminString,
juniSdxSaeCurrentCopsConnections Gauge32,
juniSdxSaeOpenReq Counter32,
juniSdxSaeCopsConnAccepted Counter32,
juniSdxSaeCloseReq Counter32,
juniSdxSaeUserLicenses Gauge32,
juniSdxSaeLicenseExpiryTime TimeTicks}juniSdxSaeIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The index of this table. It represents an instance of a SAE"::={ juniSdxSaeEntry 1}juniSdxSaeUptime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in hundredths of a second) since the SAE
was last re-initialized."::={ juniSdxSaeEntry 2}juniSdxSaeAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The IP address of the SAE server."::={ juniSdxSaeEntry 3}juniSdxSaeCopsPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSobsolete
DESCRIPTION"The port on which this SAE server is listening for incoming COPS
connection requests."::={ juniSdxSaeEntry 4}juniSdxSaeRedirectIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with juniSdxSaeRedirectPort.
This is the IP address of an alternate SAE server to which incoming
COPS connections can be redirected by this SAE server.
If this SAE server is configured to redirect incoming COPS connection
attempts (see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting),
it will send this IP address to the ERX when it refuses the ERX's
COPS connection attempt. The ERX will then attempt to open a new COPS
connection to this redirection IP address. "::={ juniSdxSaeEntry 5}juniSdxSaeRedirectPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with juniSdxSaeRedirectIp.
This is the port number of an alternate SAE server to which incoming
COPS connections can be redirected by this SAE server.
If this SAE server is configured to redirect incoming COPS connections
(see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting), it will send this
port number to the ERX when it refuses the ERX's COPS connection
attempt. The ERX will then attempt to open a new COPS connection
to this redirection port."::={ juniSdxSaeEntry 6}juniSdxSaeRedirectTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The time (in 1/100ths of a second) that has passed since this SAE
server last redirected an incoming COPS connection attempt."
::={ juniSdxSaeEntry 7}juniSdxSaeUseFailOverIpPortDef OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"If one of the COPS servers inside this SAE server closes its COPS
connection for any reason other than redirection
(see juniSdxSaeIsAccepting and juniSdxSaeIsRedirecting), it can tell the
ERX virtual router that it is managing to reconnect to an alternate
SAE server at a specific failover IP address & port.
If this boolean flag is true, the COPS server will do so.
If this boolean flag is false, the ERX virtual router will decide
on its own which alternate SAE server to use.
The failover IP address & port to be used are
specified by juniSdxSaeFailOverIpDef and juniSdxSaeFailOverPortDef.
However, each COPS server can be configured with its own failover IP &
port that will override the default failover IP & port
(see juniSdxSaeCopsUseFailOverIpPort,
juniSdxSaeCopsFailOverIp, and juniSdxSaeCopsFailOverPort)."::={ juniSdxSaeEntry 8}juniSdxSaeIsRedirecting OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"If this SAE server is accepting new COPS connections attempts
(see juniSdxSaeIsAccepting) then this boolean flag will be ignored.
If this SAE server is not accepting new COPS connections and this
boolean flag is true, then this SAE server will redirect every refused
COPS connection attempt to the SAE server specified by
juniSdxSaeRedirectIp and juniSdxSaeRedirectPort."::={ juniSdxSaeEntry 9}juniSdxSaeIsAccepting OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This boolean flag controls whether this SAE server will accept new
COPS connection attempts from ERX virtual routers. If it is false,
then this SAE server will immediately reject all new COPS connection
attempts (i.e. it will reply to every COPS OPN message with a COPS CC
message). SAE can be configured to redirect all such rejected COPS
connection attempts to an alternate SAE server
(see juniSdxSaeIsRedirecting). "::={ juniSdxSaeEntry 10}juniSdxSaeFailOverIpDef OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with
juniSdxSaeFailOverPortDef. This is the IP address of an alternate
SAE server to which an ERX can reconnect when a COPS server inside
this SAE server closes its COPS connection. If this SAE server is
configured to use this failover IP address
(see juniSdxSaeUseFailOverIpPortDef), it will send this failover IP
address to the ERX whenever it closes a COPS connection.
The ERX will then attempt to open a new COPS connection to this
failover IP address."::={ juniSdxSaeEntry 11}juniSdxSaeFailOverPortDef OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with juniSdxSaeFailOverIpDef.
This is the port of an alternate SAE server to which an ERX can
reconnect when a COPS server inside this SAE server closes its COPS
connection. If this SAE server is configured to use this failover port
(see juniSdxSaeUseFailOverIpPortDef), it will send this failover
port to the ERX whenever it closes a COPS connection. The ERX will
then attempt to open a new COPS connection to this failover port."::={ juniSdxSaeEntry 12}juniSdxSaeErxOverloadActionDef OBJECT-TYPESYNTAX JuniSdxCopsOverloadAction
MAX-ACCESSread-write
STATUSobsoleteDESCRIPTION"This value specifies one of three possible overload actions
(see JuniSdxCopsOverloadAction). If a COPS server deems an ERX
overload condition to exist, then the COPS server will react by
executing the overload action specified by this SNMP value. However,
this default action can be overridden for specific COPS servers
(see juniSdxSaeCopsUseOverloadActions, and
juniSdxSaeCopsErxOverloadAction)."::={ juniSdxSaeEntry 13}juniSdxSaeSaeOverloadActionDef OBJECT-TYPESYNTAX JuniSdxCopsOverloadAction
MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value specifies one of three possible overload actions
(see JuniSdxCopsOverloadAction). If a COPS server deems an SAE
overload condition to exist, then the COPS server will react by
executing the overload action specified by this SNMP value. However,
this default action can be overridden for specific COPS servers
(see juniSdxSaeCopsUseOverloadActions,
and juniSdxSaeCopsSaeOverloadAction)."::={ juniSdxSaeEntry 14}juniSdxSaeThreads OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Java threads that currently exist inside
this SAE server's Java virtual machine."::={ juniSdxSaeEntry 15}juniSdxSaeHeapLimit OBJECT-TYPESYNTAXInteger32UNITS"kilobytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum memory (in kilobytes) available for use by this SAE server's
JVM. This value can be configured before starting SAE via the
SAE configuration tool /opt/UMC/ssp/etc/config."::={ juniSdxSaeEntry 16}juniSdxSaeHeapUsed OBJECT-TYPESYNTAXGauge32UNITS"kilobytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The amount of used heap space (in kilobytes) out of the total allocated by
the JVM (ie. juniSdxSaeHeapLimit)."::={ juniSdxSaeEntry 17}juniSdxSaeLogins OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of SAE logins that have occurred during the life of this
SAE server. "::={ juniSdxSaeEntry 18}juniSdxSaeLogouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of SAE logouts that have occurred during the life of this
SAE server. "::={ juniSdxSaeEntry 19}juniSdxSaeUserSessions OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of currently active user sessions being managed by this
SAE server."::={ juniSdxSaeEntry 20}juniSdxSaeServiceSessions OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of currently active service sessions being managed by
this SAE server. "::={ juniSdxSaeEntry 21}juniSdxSaeServiceActivations OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of service sessions that have been started during the life
of this SAE server."::={ juniSdxSaeEntry 22}juniSdxSaeServiceDeactivations OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of service sessions that have been stopped during the life
of this SAE server."::={ juniSdxSaeEntry 23}juniSdxSaeServiceSessionTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of service sessions that have been stopped due to a
service session timeout during the life of this SAE server. "::={ juniSdxSaeEntry 24}juniSdxSaeServiceIdleTimeout OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of service sessions that have been stopped due to
a service session timeout during the life of this SAE server."::={ juniSdxSaeEntry 25}juniSdxSaeRadAuthInvldServerAddr OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS authentication acknowledgement packets that have
been received by this SAE server and that have a source IP address
that does not match any RADIUS server to which this SAE server is
sending authentication requests. "::={ juniSdxSaeEntry 26}juniSdxSaeRadAccInvldServerAddr OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS authentication acknowledgement packets that have
been received by this SAE server and that have a source IP address
that does not match any RADIUS server to which this SAE server is
sending authentication requests."::={ juniSdxSaeEntry 27}juniSdxSaeRadiusClientIdentifier OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This string is included in every RADIUS packet that this SAE server
produces. It is the ID of this SAE server, in its role as a
RADIUS client. "::={ juniSdxSaeEntry 28}juniSdxSaeCurrentCopsConnections OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of currently connected COPS connections."::={ juniSdxSaeEntry 29}juniSdxSaeOpenReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"The number of COPS connection attempts (i.e. COPS OPN messages) that
have been received during the life of this SAE server. "::={ juniSdxSaeEntry 30}juniSdxSaeCopsConnAccepted OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of COPS connection attempts that have been accepted
during the life of this SAE server. "::={ juniSdxSaeEntry 31}juniSdxSaeCloseReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of COPS connection close requests (i.e. COPS CC messages)
that have been received during the life of this SAE server.
A COPS connection close request is received from an ERX virtual router
when that virtual router no longer wants to be managed by this SAE
server. In response, this SAE server will immediately discard all data
associated with the virtual router. "::={ juniSdxSaeEntry 32}juniSdxSaeUserLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of SAE user licenses that have been granted
for this SAE. A value of max.int means unlimited number of users."::={ juniSdxSaeEntry 33}juniSdxSaeLicenseExpiryTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of days until this current user license expires. A
value of max.int means no expiry date."::={ juniSdxSaeEntry 34}--
-- Obsolete AccRadiusPeer table
--juniSdxObsSaeAccRadiusPeerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxObsSaeAccRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of Accounting RADIUS Peer MI derived entries."::={ juniSdxMgmtInterface 2}juniSdxObsSaeAccRadiusPeerEntry OBJECT-TYPESYNTAX JuniSdxObsSaeAccRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing AccRadiusPeer MI.
This table has one index juniSdxObsSaeAccIndex
which represents an instance of an Accounting RADIUS Peer."INDEX{ juniSdxObsSaeAccIndex }::={ juniSdxObsSaeAccRadiusPeerTable 1}
JuniSdxObsSaeAccRadiusPeerEntry ::=SEQUENCE{
juniSdxObsSaeAccIndex Integer32,
juniSdxObsSaeAccServerAddress IpAddress,
juniSdxObsSaeAccServerPortNumber Integer32,
juniSdxObsSaeAccRoundTripTime Gauge32,
juniSdxObsSaeAccRequests Counter32,
juniSdxObsSaeAccRetrans Counter32,
juniSdxObsSaeAccResp Counter32,
juniSdxObsSaeAccMlfrmdResp Counter32,
juniSdxObsSaeAccBadAuthenticators Counter32,
juniSdxObsSaeAccPendingRequests Gauge32,
juniSdxObsSaeAccTimeouts Counter32,
juniSdxObsSaeAccUnknownTypes Counter32,
juniSdxObsSaeAccPacketsDropped Counter32}juniSdxObsSaeAccIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This index is the instance of the Accounting Server."::={ juniSdxObsSaeAccRadiusPeerEntry 1}juniSdxObsSaeAccServerAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The IP address of the RADIUS server to which this RADIUS client
(which exists as part of this SAE server) is sending accounting data."::={ juniSdxObsSaeAccRadiusPeerEntry 2}juniSdxObsSaeAccServerPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The UDP port of the RADIUS server to which this RADIUS client
(which exists as part of this SAE server) is sending accounting data. "::={ juniSdxObsSaeAccRadiusPeerEntry 3}juniSdxObsSaeAccRoundTripTime OBJECT-TYPESYNTAXGauge32UNITS"milliseconds"MAX-ACCESSread-onlySTATUSobsolete
DESCRIPTION"The time in milliseconds that elapsed after sending an
Accounting-Request packet to the RADIUS server and receiving
the corresponding Accounting-Response packet from the RADIUS server.
Measures the round trip time associated with the most recently
received Accounting-Response packet."::={ juniSdxObsSaeAccRadiusPeerEntry 4}juniSdxObsSaeAccRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Request packets sent to the RADIUS server,
not including retransmissions."::={ juniSdxObsSaeAccRadiusPeerEntry 5}juniSdxObsSaeAccRetrans OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Request packets retransmitted to the RADIUS
server. Retransmissions include retries where the Identifier and
Acct-Delay have been updated, as well as those in which they remain
the same. "::={ juniSdxObsSaeAccRadiusPeerEntry 6}juniSdxObsSaeAccResp OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Response packets receivied from the RADIUS
server. "::={ juniSdxObsSaeAccRadiusPeerEntry 7}juniSdxObsSaeAccMlfrmdResp OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION
"The number of malformed Accounting-Response packets received from the
RADIUS server. Mlfrmd packets include packets with an invalid
length. This value does not include Accounting-Response packets
counted by juniSdxObsSaeAccBadAuthenticators and
juniSdxObsSaeAccUnknownTypes "::={ juniSdxObsSaeAccRadiusPeerEntry 8}juniSdxObsSaeAccBadAuthenticators OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Response packets with invalid authenticators
that have been received from the RADIUS server."::={ juniSdxObsSaeAccRadiusPeerEntry 9}juniSdxObsSaeAccPendingRequests OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Request packets that have been sent to the
RADIUS server, but for which no Accounting-Response has been received,
or for which no timeout or retransmission has occurred. "::={ juniSdxObsSaeAccRadiusPeerEntry 10}juniSdxObsSaeAccTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Accounting-Request packets that have been sent to the
RADIUS server, but for which no Accounting-Response has been received
within a timeout period. After a timeout this client may retransmit to
the same server, transmit to a different server, or give up.
A retransmission to the same server is counted as a timeout and as a
retransmission. A transmission to a different server is counted as as
a timeout and as a new Accounting-Request. "::={ juniSdxObsSaeAccRadiusPeerEntry 11}juniSdxObsSaeAccUnknownTypes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets of unknown type which have been received
by this RADIUS client."::={ juniSdxObsSaeAccRadiusPeerEntry 12}juniSdxObsSaeAccPacketsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets which have been received from the RADIUS
server and discarded. "::={ juniSdxObsSaeAccRadiusPeerEntry 13}--
-- AccRadiusPeer table
--juniSdxSaeAccRadiusPeerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeAccRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Accounting RADIUS Peer MI derived entries."::={ juniSdxMgmtInterface 8}juniSdxSaeAccRadiusPeerEntry OBJECT-TYPESYNTAX JuniSdxSaeAccRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing AccRadiusPeer MI.
This table is indexed by juniSdxSaeIndex,
juniSdxSaeAccServerAddress and
juniSdxSaeAccServerPortNumber.
juniSdxSaeIndex is the number of slot on which the
SAE is running."INDEX{ juniSdxSaeIndex,
juniSdxSaeAccServerAddress,
juniSdxSaeAccServerPortNumber }::={ juniSdxSaeAccRadiusPeerTable 1}
JuniSdxSaeAccRadiusPeerEntry ::=SEQUENCE{
juniSdxSaeAccServerAddress IpAddress,
juniSdxSaeAccServerPortNumber Integer32,
juniSdxSaeAccRoundTripTime Gauge32,
juniSdxSaeAccRequests Counter32,
juniSdxSaeAccRetrans Counter32,
juniSdxSaeAccResp Counter32,
juniSdxSaeAccMlfrmdResp Counter32,
juniSdxSaeAccBadAuthenticators Counter32,
juniSdxSaeAccPendingRequests Gauge32,
juniSdxSaeAccTimeouts Counter32,
juniSdxSaeAccUnknownTypes Counter32,
juniSdxSaeAccPacketsDropped Counter32}juniSdxSaeAccServerAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the RADIUS server to which this RADIUS client
(which exists as part of this SAE server) is sending accounting data."::={ juniSdxSaeAccRadiusPeerEntry 1}juniSdxSaeAccServerPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The UDP port of the RADIUS server to which this RADIUS client
(which exists as part of this SAE server) is sending accounting data. "::={ juniSdxSaeAccRadiusPeerEntry 2}juniSdxSaeAccRoundTripTime OBJECT-TYPESYNTAXGauge32
UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time in milliseconds that elapsed after sending an
Accounting-Request packet to the RADIUS server and receiving
the corresponding Accounting-Response packet from the RADIUS server.
Measures the round trip time associated with the most recently
received Accounting-Response packet."::={ juniSdxSaeAccRadiusPeerEntry 3}juniSdxSaeAccRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Request packets sent to the RADIUS server,
not including retransmissions."::={ juniSdxSaeAccRadiusPeerEntry 4}juniSdxSaeAccRetrans OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Request packets retransmitted to the RADIUS
server. Retransmissions include retries where the Identifier and
Acct-Delay have been updated, as well as those in which they remain
the same. "::={ juniSdxSaeAccRadiusPeerEntry 5}juniSdxSaeAccResp OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Response packets receivied from the RADIUS
server. "::={ juniSdxSaeAccRadiusPeerEntry 6}juniSdxSaeAccMlfrmdResp OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of malformed Accounting-Response packets received from the
RADIUS server. Mlfrmd packets include packets with an invalid
length. This value does not include Accounting-Response packets
counted by juniSdxSaeAccBadAuthenticators and
juniSdxSaeAccUnknownTypes "::={ juniSdxSaeAccRadiusPeerEntry 7}juniSdxSaeAccBadAuthenticators OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Response packets with invalid authenticators
that have been received from the RADIUS server."::={ juniSdxSaeAccRadiusPeerEntry 8}juniSdxSaeAccPendingRequests OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Request packets that have been sent to the
RADIUS server, but for which no Accounting-Response has been received,
or for which no timeout or retransmission has occurred. "::={ juniSdxSaeAccRadiusPeerEntry 9}juniSdxSaeAccTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Accounting-Request packets that have been sent to the
RADIUS server, but for which no Accounting-Response has been received
within a timeout period. After a timeout this client may retransmit to
the same server, transmit to a different server, or give up.
A retransmission to the same server is counted as a timeout and as a
retransmission. A transmission to a different server is counted as as
a timeout and as a new Accounting-Request. "
::={ juniSdxSaeAccRadiusPeerEntry 10}juniSdxSaeAccUnknownTypes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS packets of unknown type which have been received
by this RADIUS client."::={ juniSdxSaeAccRadiusPeerEntry 11}juniSdxSaeAccPacketsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS packets which have been received from the RADIUS
server and discarded. "::={ juniSdxSaeAccRadiusPeerEntry 13}--
-- Obsolete AuthRadiusPeer table
--juniSdxObsSaeAuthRadiusPeerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxObsSaeAuthRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of AuthRadiusPeerMI-derived entries."::={ juniSdxMgmtInterface 3}juniSdxObsSaeAuthRadiusPeerEntry OBJECT-TYPESYNTAX JuniSdxObsSaeAuthRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing AuthRadiusPeer MI.
This index for this table is: juniSdxObsSaeAuthIndex.
The index represents an instance of a AuthRadius Peer."INDEX{ juniSdxObsSaeAuthIndex }::={ juniSdxObsSaeAuthRadiusPeerTable 1}
JuniSdxObsSaeAuthRadiusPeerEntry ::=SEQUENCE{
juniSdxObsSaeAuthIndex Integer32,
juniSdxObsSaeAuthServerAddress IpAddress,
juniSdxObsSaeAuthServerPortNumber Integer32,
juniSdxObsSaeAuthRoundTripTime Gauge32,
juniSdxObsSaeAuthAccessRequests Counter32,
juniSdxObsSaeAuthAccessRetrans Counter32,
juniSdxObsSaeAuthAccessAccepts Counter32,
juniSdxObsSaeAuthAccessRejects Counter32,
juniSdxObsSaeAuthAccessChallenges Counter32,
juniSdxObsSaeAuthMlfrmdAccessResp Counter32,
juniSdxObsSaeAuthBadAuthenticators Counter32,
juniSdxObsSaeAuthPendingRequests Gauge32,
juniSdxObsSaeAuthTimeouts Counter32,
juniSdxObsSaeAuthUnknownTypes Counter32,
juniSdxObsSaeAuthPacketsDropped Counter32}juniSdxObsSaeAuthIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This represents an instance of an Authentication Peer."::={ juniSdxObsSaeAuthRadiusPeerEntry 1}juniSdxObsSaeAuthServerAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The Ip address of the RADIUS authentication server
referred to in this table entry."
::={ juniSdxObsSaeAuthRadiusPeerEntry 2}juniSdxObsSaeAuthServerPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The port number of Authentication Server."::={ juniSdxObsSaeAuthRadiusPeerEntry 3}juniSdxObsSaeAuthRoundTripTime OBJECT-TYPESYNTAXGauge32UNITS"milliseconds"MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The time interval (milli-seconds) between
the most recent Access-Reply/Access-Challenge and the
Access-Request that matched it from this RADIUS
authentication server."::={ juniSdxObsSaeAuthRadiusPeerEntry 4}juniSdxObsSaeAuthAccessRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Request packets sent
to this server. This does not include retransmissions."::={ juniSdxObsSaeAuthRadiusPeerEntry 5}juniSdxObsSaeAuthAccessRetrans OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Request packets
retransmitted to this RADIUS authentication server."::={ juniSdxObsSaeAuthRadiusPeerEntry 6}
juniSdxObsSaeAuthAccessAccepts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Accept packets
(valid or invalid) received from this server."::={ juniSdxObsSaeAuthRadiusPeerEntry 7}juniSdxObsSaeAuthAccessRejects OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Reject packets
(valid or invalid) received from this server."::={ juniSdxObsSaeAuthRadiusPeerEntry 8}juniSdxObsSaeAuthAccessChallenges OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Challenge packets
(valid or invalid) received from this server."::={ juniSdxObsSaeAuthRadiusPeerEntry 9}juniSdxObsSaeAuthMlfrmdAccessResp OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of malformed RADIUS Access-Response
packets received from this server.
Mlfrmd packets include packets with
an invalid length. Bad authenticators or
Signature attributes or unknown types are not
included as malformed access responses."::={ juniSdxObsSaeAuthRadiusPeerEntry 10}juniSdxObsSaeAuthBadAuthenticators OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Response packets
containing invalid authenticators or Signature
attributes received from this server."::={ juniSdxObsSaeAuthRadiusPeerEntry 11}juniSdxObsSaeAuthPendingRequests OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Access-Request packets
destined for this server that have not yet timed out
or received a response. This variable is incremented
when an Access-Request is sent and decremented due to
receipt of an Acess-Accept, Access-Reject or
Access-Challenge, a timeout or retransmission."::={ juniSdxObsSaeAuthRadiusPeerEntry 12}juniSdxObsSaeAuthTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of Access-Request packets that have been
sent to the RADIUS server, but for which no Access-Accept,
Access-Reject, or Access-Challenge has been received within
a timeout period. After a timeout this client may retransmit
to the same server, transmit to a different server,
or give up. A retransmission to the same server is counted
as a timeout and as a retransmission. A transmission to a
different server is counted as as a timeout and as a new
Access-Request. "::={ juniSdxObsSaeAuthRadiusPeerEntry 13}juniSdxObsSaeAuthUnknownTypes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets of unknown type which have been
received by this RADIUS client."::={ juniSdxObsSaeAuthRadiusPeerEntry 14}juniSdxObsSaeAuthPacketsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets which have been received from the
RADIUS server and discarded."::={ juniSdxObsSaeAuthRadiusPeerEntry 15}--
-- AuthRadiusPeer table
--juniSdxSaeAuthRadiusPeerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeAuthRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of AuthRadiusPeerMI-derived entries."::={ juniSdxMgmtInterface 9}juniSdxSaeAuthRadiusPeerEntry OBJECT-TYPESYNTAX JuniSdxSaeAuthRadiusPeerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing AuthRadiusPeer MI.
This table is indexed by juniSdxSaeIndex,
juniSdxSaeAuthServerAddress and
juniSdxSaeAuthServerPortNumber.
juniSdxSaeIndex is the number of slot on which the
SAE is running."INDEX{ juniSdxSaeIndex,
juniSdxSaeAuthServerAddress,
juniSdxSaeAuthServerPortNumber }::={ juniSdxSaeAuthRadiusPeerTable 1}
JuniSdxSaeAuthRadiusPeerEntry ::=SEQUENCE{
juniSdxSaeAuthServerAddress IpAddress,
juniSdxSaeAuthServerPortNumber Integer32,
juniSdxSaeAuthRoundTripTime Gauge32,
juniSdxSaeAuthAccessRequests Counter32,
juniSdxSaeAuthAccessRetrans Counter32,
juniSdxSaeAuthAccessAccepts Counter32,
juniSdxSaeAuthAccessRejects Counter32,
juniSdxSaeAuthAccessChallenges Counter32,
juniSdxSaeAuthMlfrmdAccessResp Counter32,
juniSdxSaeAuthBadAuthenticators Counter32,
juniSdxSaeAuthPendingRequests Gauge32,
juniSdxSaeAuthTimeouts Counter32,
juniSdxSaeAuthUnknownTypes Counter32,
juniSdxSaeAuthPacketsDropped Counter32}juniSdxSaeAuthServerAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Ip address of the RADIUS authentication server
referred to in this table entry."::={ juniSdxSaeAuthRadiusPeerEntry 1}juniSdxSaeAuthServerPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port number of Authentication Server."::={ juniSdxSaeAuthRadiusPeerEntry 2}juniSdxSaeAuthRoundTripTime OBJECT-TYPESYNTAXGauge32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The time interval (milli-seconds) between
the most recent Access-Reply/Access-Challenge and the
Access-Request that matched it from this RADIUS
authentication server."::={ juniSdxSaeAuthRadiusPeerEntry 3}juniSdxSaeAuthAccessRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Request packets sent
to this server. This does not include retransmissions."::={ juniSdxSaeAuthRadiusPeerEntry 4}juniSdxSaeAuthAccessRetrans OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Request packets
retransmitted to this RADIUS authentication server."::={ juniSdxSaeAuthRadiusPeerEntry 5}juniSdxSaeAuthAccessAccepts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Accept packets
(valid or invalid) received from this server."::={ juniSdxSaeAuthRadiusPeerEntry 6}juniSdxSaeAuthAccessRejects OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Reject packets
(valid or invalid) received from this server."::={ juniSdxSaeAuthRadiusPeerEntry 7}juniSdxSaeAuthAccessChallenges OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Challenge packets
(valid or invalid) received from this server."::={ juniSdxSaeAuthRadiusPeerEntry 8}juniSdxSaeAuthMlfrmdAccessResp OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of malformed RADIUS Access-Response
packets received from this server.
Mlfrmd packets include packets with
an invalid length. Bad authenticators or
Signature attributes or unknown types are not
included as malformed access responses."::={ juniSdxSaeAuthRadiusPeerEntry 9}juniSdxSaeAuthBadAuthenticators OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Response packets
containing invalid authenticators or Signature
attributes received from this server."::={ juniSdxSaeAuthRadiusPeerEntry 10}juniSdxSaeAuthPendingRequests OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS Access-Request packets
destined for this server that have not yet timed out
or received a response. This variable is incremented
when an Access-Request is sent and decremented due to
receipt of an Acess-Accept, Access-Reject or
Access-Challenge, a timeout or retransmission."::={ juniSdxSaeAuthRadiusPeerEntry 11}
juniSdxSaeAuthTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Access-Request packets that have been
sent to the RADIUS server, but for which no Access-Accept,
Access-Reject, or Access-Challenge has been received within
a timeout period. After a timeout this client may retransmit
to the same server, transmit to a different server,
or give up. A retransmission to the same server is counted
as a timeout and as a retransmission. A transmission to a
different server is counted as as a timeout and as a new
Access-Request. "::={ juniSdxSaeAuthRadiusPeerEntry 12}juniSdxSaeAuthUnknownTypes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS packets of unknown type which have been
received by this RADIUS client."::={ juniSdxSaeAuthRadiusPeerEntry 13}juniSdxSaeAuthPacketsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RADIUS packets which have been received from the
RADIUS server and discarded."::={ juniSdxSaeAuthRadiusPeerEntry 14}--
-- CopsServerMI IDL
--juniSdxSaeCopsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeCopsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of CopsServerMI-derived entries."
::={ juniSdxMgmtInterface 4}juniSdxSaeCopsEntry OBJECT-TYPESYNTAX JuniSdxSaeCopsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing SAE Cops Server.
This index for this table is: juniSdxSaeCopsIndex.
The index represents an instance of a Cops Server."INDEX{ juniSdxSaeCopsIndex }::={ juniSdxSaeCopsTable 1}
JuniSdxSaeCopsEntry ::=SEQUENCE{
juniSdxSaeCopsIndex Integer32,
juniSdxSaeCopsClientId SnmpAdminString,
juniSdxSaeCopsUptime TimeTicks,
juniSdxSaeCopsFailOverIp IpAddress,
juniSdxSaeCopsFailOverPort Integer32,
juniSdxSaeCopsUseFailOverIpPort TruthValue,
juniSdxSaeCopsErxOverloadAction JuniSdxCopsOverloadAction,
juniSdxSaeCopsSaeOverloadAction JuniSdxCopsOverloadAction,
juniSdxSaeCopsUseOverloadActions TruthValue,
juniSdxSaeCopsREQrcv Counter32,
juniSdxSaeCopsDRQrcv Counter32,
juniSdxSaeCopsManagedInterfaces Gauge32,
juniSdxSaeCopsUserSessionsEstab Counter32,
juniSdxSaeCopsUserSessionsRmvd Counter32,
juniSdxSaeCopsDECsent Counter32,
juniSdxSaeCopsErrors Counter32,
juniSdxSaeCopsTimeouts Counter32,
juniSdxSaeCopsAvgREQhandleTime Gauge32,
juniSdxSaeCopsJobQueueLength Gauge32,
juniSdxSaeCopsJobQueueAge Gauge32,
juniSdxSaeCopsAvgQueueTime Gauge32,
juniSdxSaeCopsIgnoredRequests Counter32,
juniSdxSaeCopsDecRateDecr Integer32,
juniSdxSaeCopsDecRateDecrInt Integer32,
juniSdxSaeCopsDecRateMax Integer32,
juniSdxSaeCopsDecRateThreshold Integer32,
juniSdxSaeCopsDecRateSent Gauge32,
juniSdxSaeCopsRowStatus RowStatus}juniSdxSaeCopsIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This represents an index of a copsServer."::={ juniSdxSaeCopsEntry 1}juniSdxSaeCopsClientId OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The name of the COPS client (i.e. the ERX virtual router)
that this COPS server is managing. "::={ juniSdxSaeCopsEntry 2}juniSdxSaeCopsUptime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The time (in 1/100ths of a second) that has passed since
this COPS server was started in response to an incoming
COPS connection attempt. (This is displayed on the
administration portal in seconds, not 1/100ths of seconds.) "::={ juniSdxSaeCopsEntry 3}juniSdxSaeCopsFailOverIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with
juniSdxSaeCopsFailOverPort. This is the IP address of an
alternate SAE server to which an ERX virtual router can reconnect
when this COPS server closes its COPS connection. If this COPS
server is configured to use this failover IP address
(see juniSdxSaeCopsUseFailOverIpPort), it will send this
failover IP address to the ERX virtual router when it closes
its COPS connection. The ERX virtual router will then attempt
to open a new COPS connection to this failover IP address. "::={ juniSdxSaeCopsEntry 4}juniSdxSaeCopsFailOverPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with
juniSdxSaeCopsFailOverIp. This is the port of an alternate
SAE server to which an ERX virtual router can reconnect when this
COPS server closes its COPS connection. If this COPS server is
configured to use this failover port (see
juniSdxSaeCopsUseFailOverIpPort), it will send this failover
port to the ERX when it closes its COPS connection. The ERX
virtual router will then attempt to open a new COPS connection
to this failover port"::={ juniSdxSaeCopsEntry 5}juniSdxSaeCopsUseFailOverIpPort OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"If this boolean flag is true, then this COPS server will send its
own failover IP address & port (see juniSdxSaeCopsFailOverIp
and juniSdxSaeCopsFailOverPort) to the ERX virtual router when
it closes its COPS connection. The ERX virtual router will then
attempt to open a new COPS connection to the failover IP address
& port. If this boolean flag is false, a default failover IP
address & port may still be sent to the ERX virtual router
(see juniSdxSaeUseFailOverIpPortDef, juniSdxSaeFailOverIpDef,
and juniSdxSaeFailOverPortDef)."::={ juniSdxSaeCopsEntry 6}juniSdxSaeCopsErxOverloadAction OBJECT-TYPESYNTAX JuniSdxCopsOverloadAction
MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value specifies one of three possible overload actions. If
this COPS server deems an ERX overload condition to exist, and if
this COPS server is configured to use it own overload actions
(see juniSdxSaeCopsUseOverloadActions), it will react by
executing the overload action specified by this SNMP value."::={ juniSdxSaeCopsEntry 7}juniSdxSaeCopsSaeOverloadAction OBJECT-TYPESYNTAX JuniSdxCopsOverloadAction
MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value specifies one of three possible overload actions. If
this COPS server deems an SAE overload condition to exist, and if
this COPS server is configured to use it own overload actions
(see juniSdxSaeCopsUseOverloadActions), it will react by
executing the overload action specified by this SNMP value. "::={ juniSdxSaeCopsEntry 8}juniSdxSaeCopsUseOverloadActions OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"If this boolean flag is true, then this COPS server will use its
own overload actions in reaction to an ERX or SAE overload
condition (see juniSdxSaeCopsErxOverloadAction and
juniSdxSaeCopsSaeOverloadAction). If this boolean flag is
false, this COPS server will use this SAE server's default
actions in reaction to an ERX or SAE overload condition (see
juniSdxSaeFailOverErxOverloadActionDefault and
juniSdxSaeFailOverSaeOverloadActionDefault). "::={ juniSdxSaeCopsEntry 9}juniSdxSaeCopsREQrcv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of interface or address 'up' notifications
(i.e. COPS REQ messages) received from the ERX virtual router
that this COPS server is managing. "::={ juniSdxSaeCopsEntry 10}juniSdxSaeCopsDRQrcv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of interface or address 'down' notifications (i.e.
COPS DRQ messages) received from the ERX virtual router that this
COPS server is managing. "::={ juniSdxSaeCopsEntry 11}juniSdxSaeCopsManagedInterfaces OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of SAE logins that have been triggered by users of
the ERX virtual router that this COPS server is managing. "::={ juniSdxSaeCopsEntry 12}juniSdxSaeCopsUserSessionsEstab OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of SAE logins that have been triggered by users of
the ERX virtual router that this COPS server is managing."::={ juniSdxSaeCopsEntry 13}juniSdxSaeCopsUserSessionsRmvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of SAE logouts that have been triggered by users of
the ERX virtual router that this COPS server is managing. "::={ juniSdxSaeCopsEntry 14}juniSdxSaeCopsDECsent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of policy decisions (i.e. COPS DEC messages)
sent to the ERX virtual router that this COPS server is managing "::={ juniSdxSaeCopsEntry 15}juniSdxSaeCopsErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of policy decision rejections (i.e. COPS error
RPT messages) received from the ERX virtual router that
this COPS server is managing. "::={ juniSdxSaeCopsEntry 16}juniSdxSaeCopsTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of policy decisions that have been sent to the
ERX virtual router that this COPS server is managing for
which no corresponding report (i.e. COPS RPT message)
was received within the configurable timeout interval."::={ juniSdxSaeCopsEntry 17}
juniSdxSaeCopsAvgREQhandleTime OBJECT-TYPESYNTAXGauge32UNITS"milliseconds"MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The average time (in milliseconds) that this COPS server has
required to process the most recent 100 COPS messages that it
has received. This time does not include the time the jobs
spent waiting to be handled. This time does include the time
spent waiting for the ERX virtual router to handle any policy
decisions that this COPS server generates in response to the
incoming COPS messages."::={ juniSdxSaeCopsEntry 18}juniSdxSaeCopsJobQueueLength OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of COPS messages that have been received from the ERX
virtual router that this COPS server is managing, but which have
not yet been handled."::={ juniSdxSaeCopsEntry 19}juniSdxSaeCopsJobQueueAge OBJECT-TYPESYNTAXGauge32UNITS"miliseconds"MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The time (in milliseconds) that has passed since this COPS server
received the oldest of all the COPS messages that it has received
but not yet handled. When this value exceeds a threshold,
the COPS server deems an overload condition to exist."::={ juniSdxSaeCopsEntry 20}juniSdxSaeCopsAvgQueueTime OBJECT-TYPESYNTAXGauge32UNITS"miliseconds"MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"The average time (in milliseconds) that the 100 most recently
handled incoming COPS messages spent waiting to be processing by
this COPS server after being received."::={ juniSdxSaeCopsEntry 21}juniSdxSaeCopsIgnoredRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of new interface and DHCP lease requests that have been
ignored due to overload-triggered job queue pruning."::={ juniSdxSaeCopsEntry 22}juniSdxSaeCopsDecRateDecr OBJECT-TYPESYNTAXInteger32(1..1000)MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"The SAE implements a 'leaky bucket' algorithm to rate limit user
initiated accounting commands.
1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC
message sent to the COPS client.
2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs
by 'juniSdxSaeCopsDecRateDecr' in regular intervals
'juniSdxSaeCopsDecRateDecrInt'.
3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a
maximum value of 'juniSdxSaeCopsDecRateMax'.
4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold
'juniSdxSaeCopsDecRateThreshold', user initiated accounting
commands are denied with the reason 'VR overloaded'.
The 'juniSdxSaeCopsDecRateDecr' (See 2) is the amount that is
decremented in the above algorithm durring each time interval."::={ juniSdxSaeCopsEntry 23}juniSdxSaeCopsDecRateDecrInt OBJECT-TYPESYNTAXInteger32(100..60000)
UNITS"milliseconds"MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"The SAE implements a 'leaky bucket' algorithm to rate limit user
initiated accounting commands.
1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC
message sent to the COPS client.
2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs
by 'juniSdxSaeCopsDecRateDecr' in regular intervals
'juniSdxSaeCopsDecRateDecrInt'.
3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a
maximum value of 'juniSdxSaeCopsDecRateMax'.
4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold
'juniSdxSaeCopsDecRateThreshold', user initiated accounting
commands are denied with the reason 'VR overloaded'.
The 'juniSdxSaeCopsDecRateDecrInt' (See 2) is the time interval
that the 'juniSdxSaeCopsDecRateDecr' is decremented in the above
algorithm."::={ juniSdxSaeCopsEntry 24}juniSdxSaeCopsDecRateMax OBJECT-TYPESYNTAXInteger32(1..1000)MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"The SAE implements a 'leaky bucket' algorithm to rate limit user
initiated accounting commands.
1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC
message sent to the COPS client.
2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs
by 'juniSdxSaeCopsDecRateDecr' in regular intervals
'juniSdxSaeCopsDecRateDecrInt'.
3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a
maximum value of 'juniSdxSaeCopsDecRateMax'.
4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold
'juniSdxSaeCopsDecRateThreshold', user initiated accounting
commands are denied with the reason 'VR overloaded'.
The 'juniSdxSaeCopsDecRateMax' (See 3) is the maximum value
of 'juniSdxSaeCopsDecRateSent'. When 'juniSdxSaeCopsDecRateSent'
reaches 'juniSdxSaeCopsDecRateThreshold'% of 'juniSdxSaeCopsDecRateSent'
user initiated accounting commands are denied."
::={ juniSdxSaeCopsEntry 25}juniSdxSaeCopsDecRateThreshold OBJECT-TYPESYNTAXInteger32(1..100)UNITS"percentage"MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"The SAE implements a 'leaky bucket' algorithm to rate limit user
initiated accounting commands.
1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC
message sent to the COPS client.
2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs
by 'juniSdxSaeCopsDecRateDecr' in regular intervals
'juniSdxSaeCopsDecRateDecrInt'.
3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a
maximum value of 'juniSdxSaeCopsDecRateMax'.
4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold
'juniSdxSaeCopsDecRateThreshold', user initiated accounting
commands are denied with the reason 'VR overloaded'.
The 'juniSdxSaeCopsDecRateThreshold' is a threshold percentage
calcuated as (juniSdxSaeCopsDecRateSent/juniSdxSaeCopsDecRateMax)
when this threshold is reached user initiated accounting commands are
denied."::={ juniSdxSaeCopsEntry 26}juniSdxSaeCopsDecRateSent OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The SAE implements a 'leaky bucket' algorithm to rate limit user
initiated accounting commands.
1. Each VR increments 'juniSdxSaeCopsDecRateSent' for each COPS DEC
message sent to the COPS client.
2. A daemon thread decrements 'juniSdxSaeCopsDecRateSent' for all VRs
by 'juniSdxSaeCopsDecRateDecr' in regular intervals
'juniSdxSaeCopsDecRateDecrInt'.
3. The 'juniSdxSaeCopsDecRateSent' has a minimum value of 0 and a
maximum value of 'juniSdxSaeCopsDecRateMax'.
4. If the 'juniSdxSaeCopsDecRateSent' exceeds the threshold
'juniSdxSaeCopsDecRateThreshold', user initiated accounting
commands are denied with the reason 'VR overloaded'.
The 'juniSdxSaeCopsDecRateSent' is the counter that gets incremented
to determine a 'VR overloaded' condition."::={ juniSdxSaeCopsEntry 27}juniSdxSaeCopsRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This allows one to shutdown an existing COPS connection specified
by this entry in the table. A user will write 'destroy' for this entry.
This will delete the current row after the shutdown procedure is complete.
NOTE: The only supported value is 'destroy'."::={ juniSdxSaeCopsEntry 28}--
-- Obsolete DataManager table
--juniSdxObsSaeDataMgrTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxObsSaeDataMgrEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of DataManagerMI-derived entries."::={ juniSdxMgmtInterface 5}juniSdxObsSaeDataMgrEntry OBJECT-TYPESYNTAX JuniSdxObsSaeDataMgrEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing SAE DataManager MI.
The index for this table is: juniSdxObsSaeDataMgrIndex.
The index represents an instance of a DataManager."INDEX{ juniSdxObsSaeDataMgrIndex }::={ juniSdxObsSaeDataMgrTable 1}
JuniSdxObsSaeDataMgrEntry ::=SEQUENCE{
juniSdxObsSaeDataMgrIndex Integer32,
juniSdxObsSaeDataMgrServRead Counter32,
juniSdxObsSaeDataMgrServWritten Counter32,
juniSdxObsSaeDataMgrUsersRead Counter32,
juniSdxObsSaeDataMgrUsersWritten Counter32,
juniSdxObsSaeDataMgrServProfRead Counter32,
juniSdxObsSaeDataMgrServProfWritten Counter32}juniSdxObsSaeDataMgrIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This represents an instance of a DataManager."::={ juniSdxObsSaeDataMgrEntry 1}juniSdxObsSaeDataMgrServRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of services read from LDAP by this SAE server during the
life of this SAE server. This is incremented every time any service
is read from LDAP, regardless of whether it has been read from LDAP
previously."::={ juniSdxObsSaeDataMgrEntry 2}juniSdxObsSaeDataMgrServWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of service definitions written to LDAP or modified in
LDAP by this SAE server during the life of this SAE server."::={ juniSdxObsSaeDataMgrEntry 3}juniSdxObsSaeDataMgrUsersRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"The number of user read from LDAP by this SAE server during the
life of this SAE server. This is incremented every time any user
is read from LDAP, regardless of whether it has been read from
LDAP previously."::={ juniSdxObsSaeDataMgrEntry 4}juniSdxObsSaeDataMgrUsersWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of user profiles written to LDAP or modified in LDAP
by this SAE server during the life of this SAE server."::={ juniSdxObsSaeDataMgrEntry 5}juniSdxObsSaeDataMgrServProfRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of subscriptions loaded from LDAP by this SAE server
during the life of this SAE server. This is incremented every time
any subscription is read from LDAP, regardless of whether it has
been read from LDAP previously."::={ juniSdxObsSaeDataMgrEntry 6}juniSdxObsSaeDataMgrServProfWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of subscriptions written to LDAP or modified in LDAP
by this SAE server during the life of this SAE server. "::={ juniSdxObsSaeDataMgrEntry 7}--
-- DataManager table
--juniSdxSaeDataMgrTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeDataMgrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of DataManagerMI-derived entries."::={ juniSdxMgmtInterface 10}juniSdxSaeDataMgrEntry OBJECT-TYPESYNTAX JuniSdxSaeDataMgrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SAE DataManager MI.
The index for this table is: juniSdxSaeIndex.
junisdxSaeIndex represents the slot number of the
SAE is running."INDEX{ juniSdxSaeIndex }::={ juniSdxSaeDataMgrTable 1}
JuniSdxSaeDataMgrEntry ::=SEQUENCE{
juniSdxSaeDataMgrServRead Counter32,
juniSdxSaeDataMgrServWritten Counter32,
juniSdxSaeDataMgrUsersRead Counter32,
juniSdxSaeDataMgrUsersWritten Counter32,
juniSdxSaeDataMgrServProfRead Counter32,
juniSdxSaeDataMgrServProfWritten Counter32}juniSdxSaeDataMgrServRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of services read from LDAP by this SAE server during the
life of this SAE server. This is incremented every time any service
is read from LDAP, regardless of whether it has been read from LDAP
previously."::={ juniSdxSaeDataMgrEntry 1}juniSdxSaeDataMgrServWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of service definitions written to LDAP or modified in
LDAP by this SAE server during the life of this SAE server."::={ juniSdxSaeDataMgrEntry 2}juniSdxSaeDataMgrUsersRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of user read from LDAP by this SAE server during the
life of this SAE server. This is incremented every time any user
is read from LDAP, regardless of whether it has been read from
LDAP previously."::={ juniSdxSaeDataMgrEntry 3}juniSdxSaeDataMgrUsersWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of user profiles written to LDAP or modified in LDAP
by this SAE server during the life of this SAE server."::={ juniSdxSaeDataMgrEntry 4}juniSdxSaeDataMgrServProfRead OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of subscriptions loaded from LDAP by this SAE server
during the life of this SAE server. This is incremented every time
any subscription is read from LDAP, regardless of whether it has
been read from LDAP previously."::={ juniSdxSaeDataMgrEntry 5}juniSdxSaeDataMgrServProfWritten OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of subscriptions written to LDAP or modified in LDAP
by this SAE server during the life of this SAE server. "::={ juniSdxSaeDataMgrEntry 6}--
-- Obsolete Service table
--juniSdxObsSaeServiceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxObsSaeServiceEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Table of SAE SERVICE MI-derived entries."::={ juniSdxMgmtInterface 6}juniSdxObsSaeServiceEntry OBJECT-TYPESYNTAX JuniSdxObsSaeServiceEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A table entry describing SAE Service MI.
The index for this table is: juniSdxObsSaeServiceIndex.
The index represents an instance of a SAE Service."INDEX{ juniSdxObsSaeServiceIndex }::={ juniSdxObsSaeServiceTable 1}
JuniSdxObsSaeServiceEntry ::=SEQUENCE{
juniSdxObsSaeServiceIndex Integer32,
juniSdxObsSaeServiceName DisplayString,
juniSdxObsSaeServiceInstActivations Counter32,
juniSdxObsSaeServiceInstDeact Counter32,
juniSdxObsSaeServiceCurrentlyActive Gauge32,
juniSdxObsSaeServiceActivationErrs Counter32}juniSdxObsSaeServiceIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessible
STATUSobsoleteDESCRIPTION"Index for this table."::={ juniSdxObsSaeServiceEntry 1}juniSdxObsSaeServiceName OBJECT-TYPESYNTAXDisplayString(SIZE(1..50))MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The name of this service"::={ juniSdxObsSaeServiceEntry 2}juniSdxObsSaeServiceInstActivations OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The current number of times that this service has been activated."::={ juniSdxObsSaeServiceEntry 3}juniSdxObsSaeServiceInstDeact OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The current number of times that this service has been de-activated."::={ juniSdxObsSaeServiceEntry 4}juniSdxObsSaeServiceCurrentlyActive OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The current number active services."::={ juniSdxObsSaeServiceEntry 5}juniSdxObsSaeServiceActivationErrs OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The totaL number service activation errors."::={ juniSdxObsSaeServiceEntry 6}--
-- Service table
--juniSdxSaeServiceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxSaeServiceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of SAE SERVICE MI-derived entries."::={ juniSdxMgmtInterface 11}juniSdxSaeServiceEntry OBJECT-TYPESYNTAX JuniSdxSaeServiceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SAE Service MI.
The index for this table are: juniSdxSaeIndex and
juniSdxSaeServiceName. junisdxSaeIndex represents
the slot number of the SAE is running."INDEX{ juniSdxSaeIndex,
juniSdxSaeServiceName }::={ juniSdxSaeServiceTable 1}
JuniSdxSaeServiceEntry ::=SEQUENCE{
juniSdxSaeServiceName SnmpAdminString,
juniSdxSaeServiceInstActivations Counter32,
juniSdxSaeServiceInstDeact Counter32,
juniSdxSaeServiceCurrentlyActive Gauge32,
juniSdxSaeServiceActivationErrs Counter32}juniSdxSaeServiceName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..64))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of this service."::={ juniSdxSaeServiceEntry 1}juniSdxSaeServiceInstActivations OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of times that this service has been activated."::={ juniSdxSaeServiceEntry 2}juniSdxSaeServiceInstDeact OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of times that this service has been de-activated."::={ juniSdxSaeServiceEntry 3}juniSdxSaeServiceCurrentlyActive OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number active services."::={ juniSdxSaeServiceEntry 4}juniSdxSaeServiceActivationErrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The totaL number service activation errors."::={ juniSdxSaeServiceEntry 5}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Router driver tables
--
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSaeRouterDriver OBJECTIDENTIFIER::={ juniSdxMgmtInterface 7}--
-- Obsolete router common table
--juniObsSaeRouterCommonTable OBJECT-TYPESYNTAXSEQUENCEOF JuniObsSaeRouterCommonEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Common data for all instances of a router driver.
The table contains one row for every type of installed
router driver."::={ juniSaeRouterDriver 1}juniObsSaeRouterCommonEntry OBJECT-TYPESYNTAX JuniObsSaeRouterCommonEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"An entry describing common attributes for all instances
of a router driver type"INDEX{ juniSdxSaeIndex }::={ juniObsSaeRouterCommonTable 1}
JuniObsSaeRouterCommonEntry ::=SEQUENCE{
juniObsSaeRouterCommonIndex Integer32,
juniObsSaeRouterCommonType JuniSaeRouterType,
juniObsSaeRouterCommonSvrAddr IpAddress,
juniObsSaeRouterCommonSvrPort Integer32,
juniObsSaeRouterCommonRedirTime TimeTicks,
juniObsSaeRouterCommonCurConn Gauge32,
juniObsSaeRouterCommonOpenReq Counter32,
juniObsSaeRouterCommonConnAccept Counter32,
juniObsSaeRouterCommonCloseReq Counter32}
juniObsSaeRouterCommonIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A unique number identifying a row in the table."::={ juniObsSaeRouterCommonEntry 1}juniObsSaeRouterCommonType OBJECT-TYPESYNTAX JuniSaeRouterType
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The router type this router driver handles"::={ juniObsSaeRouterCommonEntry 2}juniObsSaeRouterCommonSvrAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The IP address the router driver listens on. IP 0.0.0.0 means
that it listens on all IP addresses the SAE machine has.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterCommonEntry 3}juniObsSaeRouterCommonSvrPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The TCP port on which this router driver listens for incoming
connection requests.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterCommonEntry 4}juniObsSaeRouterCommonRedirTime OBJECT-TYPE
SYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The time (in 1/100ths of a second) that has passed since
this router driver redirected a router connection.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterCommonEntry 5}juniObsSaeRouterCommonCurConn OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of currently active connections of this router driver.
Each connection corresponds to an instance of the router driver
in juniObsSaeRouterTable."::={ juniObsSaeRouterCommonEntry 6}juniObsSaeRouterCommonOpenReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of router connection attempts that have been
received during the life of the SAE server."::={ juniObsSaeRouterCommonEntry 7}juniObsSaeRouterCommonConnAccept OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of router connection attempts that have been
accepted during the life of this SAE server."::={ juniObsSaeRouterCommonEntry 8}juniObsSaeRouterCommonCloseReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"The number of router connection close requests that have been
received during the life of this SAE server."::={ juniObsSaeRouterCommonEntry 9}--
-- router common table
--juniSaeRouterCommonTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSaeRouterCommonEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Common data for all instances of a router driver.
The table contains one row for every type of installed
router driver."::={ juniSaeRouterDriver 3}juniSaeRouterCommonEntry OBJECT-TYPESYNTAX JuniSaeRouterCommonEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing common attributes for all instances
of a router driver type"INDEX{ juniSdxSaeIndex,
juniSaeRouterCommonType }::={ juniSaeRouterCommonTable 1}
JuniSaeRouterCommonEntry ::=SEQUENCE{
juniSaeRouterCommonType JuniSaeRouterType,
juniSaeRouterCommonSvrAddr IpAddress,
juniSaeRouterCommonSvrPort Integer32,
juniSaeRouterCommonRedirTime TimeTicks,
juniSaeRouterCommonCurConn Gauge32,
juniSaeRouterCommonOpenReq Counter32,
juniSaeRouterCommonConnAccept Counter32,
juniSaeRouterCommonCloseReq Counter32}
juniSaeRouterCommonType OBJECT-TYPESYNTAX JuniSaeRouterType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The router type this router driver handles"::={ juniSaeRouterCommonEntry 1}juniSaeRouterCommonSvrAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address the router driver listens on. IP 0.0.0.0 means
that it listens on all IP addresses the SAE machine has.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterCommonEntry 2}juniSaeRouterCommonSvrPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The TCP port on which this router driver listens for incoming
connection requests.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterCommonEntry 3}juniSaeRouterCommonRedirTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in 1/100ths of a second) that has passed since
this router driver redirected a router connection.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterCommonEntry 4}juniSaeRouterCommonCurConn OBJECT-TYPE
SYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of currently active connections of this router driver.
Each connection corresponds to an instance of the router driver
in juniSaeRouterTable."::={ juniSaeRouterCommonEntry 5}juniSaeRouterCommonOpenReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of router connection attempts that have been
received during the life of the SAE server."::={ juniSaeRouterCommonEntry 6}juniSaeRouterCommonConnAccept OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of router connection attempts that have been
accepted during the life of this SAE server."::={ juniSaeRouterCommonEntry 7}juniSaeRouterCommonCloseReq OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of router connection close requests that have been
received during the life of this SAE server."::={ juniSaeRouterCommonEntry 8}--
-- Obsolete router table
--juniObsSaeRouterTable OBJECT-TYPESYNTAXSEQUENCEOF JuniObsSaeRouterEntry
MAX-ACCESSnot-accessible
STATUSobsoleteDESCRIPTION"Data for an instance of a JUNOS router driver"::={ juniSaeRouterDriver 2}juniObsSaeRouterEntry OBJECT-TYPESYNTAX JuniObsSaeRouterEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"An entry describing an instance of a router driver"INDEX{ juniObsSaeRouterIndex }::={ juniObsSaeRouterTable 1}
JuniObsSaeRouterEntry ::=SEQUENCE{
juniObsSaeRouterIndex Integer32,
juniObsSaeRouterType JuniSaeRouterType,
juniObsSaeRouterClientId SnmpAdminString,
juniObsSaeRouterUpTime TimeTicks,
juniObsSaeRouterRowStatus RowStatus,
juniObsSaeRouterFailOverIp IpAddress,
juniObsSaeRouterFailOverPort Integer32,
juniObsSaeRouterUseFailover TruthValue,
juniObsSaeRouterAddRecv Counter32,
juniObsSaeRouterChgRecv Counter32,
juniObsSaeRouterDelRecv Counter32,
juniObsSaeRouterAddTime TimeTicks,
juniObsSaeRouterChgTime TimeTicks,
juniObsSaeRouterDelTime TimeTicks,
juniObsSaeRouterManagedIntf Gauge32,
juniObsSaeRouterUserSessEst Counter32,
juniObsSaeRouterUserSessRem Counter32,
juniObsSaeRouterMsgSent Counter32,
juniObsSaeRouterMsgErrors Counter32,
juniObsSaeRouterMsgTimeouts Counter32,
juniObsSaeRouterMsgTime TimeTicks,
juniObsSaeRouterJobQTime TimeTicks,
juniObsSaeRouterJobQAge TimeTicks,
juniObsSaeRouterJobQAdded Counter32,
juniObsSaeRouterJobQRem Counter32}juniObsSaeRouterIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A unique number identifyng a row in the table."::={ juniObsSaeRouterEntry 1}juniObsSaeRouterType OBJECT-TYPESYNTAX JuniSaeRouterType
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The router type of this driver instance."::={ juniObsSaeRouterEntry 2}juniObsSaeRouterClientId OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The name of the router that this driver is managing."::={ juniObsSaeRouterEntry 3}juniObsSaeRouterUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsolete
DESCRIPTION"The time (in 1/100ths of a second) that has passed since
this router driver was started in response to an incoming
connection attempt."::={ juniObsSaeRouterEntry 4}juniObsSaeRouterRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"The row status allows to shutdown an existing router driver
instance. When the row status is set to 'destroy', the router
driver will shut down and the current row will be deleted after
the shutdown procedure is complete.
NOTE: The only supported value is 'destroy'"::={ juniObsSaeRouterEntry 5}juniObsSaeRouterFailOverIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with
juniObsSaeFailOverPort. This is the IP address of an
alternate SAE server to which a router can reconnect
when this router driver closes its connection. If this
router driver is configured to use this failover IP address
(see juniObsSaeUseFailOverIpPort), it will send this
failover IP address to the router when it closes
its connection. The router will then attempt
to open a new connection to this failover IP address.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 6}juniObsSaeRouterFailOverPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"This value must be used in conjunction with
juniObsSaeFailOverIp. This is the port of an alternate
SAE server to which a router can reconnect when this
router driver closes its connection. If router driver is
configured to use this failover port (see
juniObsSaeUseFailOverIpPort), it will send this failover
port to the router when it closes its connection. The
router will then attempt to open a new connection
to this failover port.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 7}juniObsSaeRouterUseFailover OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSobsoleteDESCRIPTION"If this flag is true, then this router driver will send its
own failover IP address & port (see juniObsSaeFailOverIp
and juniObsSaeFailOverPort) to the router when
it closes its connection. The router will then
attempt to open a new connection to the failover IP address
& port.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 8}juniObsSaeRouterAddRecv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of 'object added' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 9}juniObsSaeRouterChgRecv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of 'object changed' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 10}juniObsSaeRouterDelRecv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of 'object deleted' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 11}juniObsSaeRouterAddTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object added' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 12}juniObsSaeRouterChgTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object changed' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 13}
juniObsSaeRouterDelTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object deleted' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 14}juniObsSaeRouterManagedIntf OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of interfaces that this router is currently managing."::={ juniObsSaeRouterEntry 15}juniObsSaeRouterUserSessEst OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of SAE logins that have been triggered by users of
the router that this driver is managing."::={ juniObsSaeRouterEntry 16}juniObsSaeRouterUserSessRem OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of SAE logouts that have been triggered by users of
the router that this driver is managing."::={ juniObsSaeRouterEntry 17}
juniObsSaeRouterMsgSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of messages sent to the router."::={ juniObsSaeRouterEntry 18}juniObsSaeRouterMsgErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of errors reported by the router in response to a
message sent by the driver."::={ juniObsSaeRouterEntry 19}juniObsSaeRouterMsgTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of timeouts that have occured for messages sent
by the driver."::={ juniObsSaeRouterEntry 20}juniObsSaeRouterMsgTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total time the driver spent waiting for the result of a
message sent to the router. This number includes the times for
messages that resulted in errors or timeouts."::={ juniObsSaeRouterEntry 21}juniObsSaeRouterJobQTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsolete
DESCRIPTION"The total time jobs have spent in the job queue. For each
notification ('object added', 'object changed' or 'object
deleted') the driver creates a job that is stored in a queue
before processing. When a job removed from the queue this
counter is updated with the time the job has waited in the queue.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 22}juniObsSaeRouterJobQAge OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The age of the oldest entry in the job queue (i.e. the entry
that will be processed next).
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 23}juniObsSaeRouterJobQAdded OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total number of jobs that have been added to the job queue.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 24}juniObsSaeRouterJobQRem OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The total number of jobs that have been removed from the job
queue. When an entry is removed from the job queue, the total
job queue time is updated with the time it has waited to be
processed.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniObsSaeRouterEntry 25}
--
-- router table
--juniSaeRouterTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSaeRouterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Data for an instance of a JUNOS router driver"::={ juniSaeRouterDriver 4}juniSaeRouterEntry OBJECT-TYPESYNTAX JuniSaeRouterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing an instance of a router driver.
"INDEX{ juniSdxSaeIndex,IMPLIED juniSaeRouterClientId}::={ juniSaeRouterTable 1}
JuniSaeRouterEntry ::=SEQUENCE{
juniSaeRouterType JuniSaeRouterType,
juniSaeRouterClientId SnmpAdminString,
juniSaeRouterUpTime TimeTicks,
juniSaeRouterRowStatus RowStatus,
juniSaeRouterFailOverIp IpAddress,
juniSaeRouterFailOverPort Integer32,
juniSaeRouterUseFailover TruthValue,
juniSaeRouterAddRecv Counter32,
juniSaeRouterChgRecv Counter32,
juniSaeRouterDelRecv Counter32,
juniSaeRouterAddTime TimeTicks,
juniSaeRouterChgTime TimeTicks,
juniSaeRouterDelTime TimeTicks,
juniSaeRouterManagedIntf Gauge32,
juniSaeRouterUserSessEst Counter32,
juniSaeRouterUserSessRem Counter32,
juniSaeRouterMsgSent Counter32,
juniSaeRouterMsgErrors Counter32,
juniSaeRouterMsgTimeouts Counter32,
juniSaeRouterMsgTime TimeTicks,
juniSaeRouterJobQTime TimeTicks,
juniSaeRouterJobQAge TimeTicks,
juniSaeRouterJobQAdded Counter32,
juniSaeRouterJobQRem Counter32}juniSaeRouterType OBJECT-TYPESYNTAX JuniSaeRouterType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The router type of this driver instance."::={ juniSaeRouterEntry 1}juniSaeRouterClientId OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..64))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the router that this driver is managing."::={ juniSaeRouterEntry 2}juniSaeRouterUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in 1/100ths of a second) that has passed since
this router driver was started in response to an incoming
connection attempt."
::={ juniSaeRouterEntry 3}juniSaeRouterRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The row status allows to shutdown an existing router driver
instance. When the row status is set to 'destroy', the router
driver will shut down and the current row will be deleted after
the shutdown procedure is complete.
NOTE: The only supported value is 'destroy'"::={ juniSaeRouterEntry 4}juniSaeRouterFailOverIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This value must be used in conjunction with
juniSaeFailOverPort. This is the IP address of an
alternate SAE server to which a router can reconnect
when this router driver closes its connection. If this
router driver is configured to use this failover IP address
(see juniSaeUseFailOverIpPort), it will send this
failover IP address to the router when it closes
its connection. The router will then attempt
to open a new connection to this failover IP address.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 5}juniSaeRouterFailOverPort OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This value must be used in conjunction with
juniSaeFailOverIp. This is the port of an alternate
SAE server to which a router can reconnect when this
router driver closes its connection. If router driver is
configured to use this failover port (see
juniSaeUseFailOverIpPort), it will send this failover
port to the router when it closes its connection. The
router will then attempt to open a new connection
to this failover port.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 6}juniSaeRouterUseFailover OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"If this flag is true, then this router driver will send its
own failover IP address & port (see juniSaeFailOverIp
and juniSaeFailOverPort) to the router when
it closes its connection. The router will then
attempt to open a new connection to the failover IP address
& port.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 7}juniSaeRouterAddRecv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of 'object added' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 8}juniSaeRouterChgRecv OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of 'object changed' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 9}juniSaeRouterDelRecv OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of 'object deleted' notifications received from the
router.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 10}juniSaeRouterAddTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object added' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 11}juniSaeRouterChgTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object changed' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 12}juniSaeRouterDelTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total time (in 1/100ths of a second) this router driver
has spent handling 'object deleted' notifications.
This time does not include the time the jobs spent waiting
to be handled.
This time does include the time spent waiting for the router to
process the provisioning commands sent in response to the
notification.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 13}juniSaeRouterManagedIntf OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of interfaces that this router is currently managing."::={ juniSaeRouterEntry 14}juniSaeRouterUserSessEst OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of SAE logins that have been triggered by users of
the router that this driver is managing."::={ juniSaeRouterEntry 15}juniSaeRouterUserSessRem OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of SAE logouts that have been triggered by users of
the router that this driver is managing."::={ juniSaeRouterEntry 16}juniSaeRouterMsgSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of messages sent to the router."::={ juniSaeRouterEntry 17}juniSaeRouterMsgErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of errors reported by the router in response to a
message sent by the driver."::={ juniSaeRouterEntry 18}juniSaeRouterMsgTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of timeouts that have occured for messages sent
by the driver."::={ juniSaeRouterEntry 19}juniSaeRouterMsgTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time the driver spent waiting for the result of a
message sent to the router. This number includes the times for
messages that resulted in errors or timeouts."::={ juniSaeRouterEntry 20}juniSaeRouterJobQTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time jobs have spent in the job queue. For each
notification ('object added', 'object changed' or 'object
deleted') the driver creates a job that is stored in a queue
before processing. When a job removed from the queue this
counter is updated with the time the job has waited in the queue.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 21}juniSaeRouterJobQAge OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The age of the oldest entry in the job queue (i.e. the entry
that will be processed next).
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 22}juniSaeRouterJobQAdded OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of jobs that have been added to the job queue.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 23}juniSaeRouterJobQRem OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of jobs that have been removed from the job
queue. When an entry is removed from the job queue, the total
job queue time is updated with the time it has waited to be
processed.
NOTE: This object is not applicable to the packetCable router
driver."::={ juniSaeRouterEntry 24}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Conformance information
--
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxSaeCompliances OBJECTIDENTIFIER::={ juniSdxSaeMib 2}
juniSdxSaeGroups OBJECTIDENTIFIER::={ juniSdxSaeMib 3}-- compliance statementsjuniSdxSaeCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the SDX MIB."MODULE-- this moduleMANDATORY-GROUPS{ juniSdxSaeGroup }::={ juniSdxSaeCompliances 1}juniSdxSaeGroup OBJECT-GROUPOBJECTS{
juniSdxSaeIndex,
juniSdxSaeUptime,
juniSdxSaeThreads,
juniSdxSaeHeapLimit,
juniSdxSaeHeapUsed,
juniSdxSaeLogins,
juniSdxSaeLogouts,
juniSdxSaeUserSessions,
juniSdxSaeServiceSessions,
juniSdxSaeServiceActivations,
juniSdxSaeServiceDeactivations,
juniSdxSaeServiceSessionTimeouts,
juniSdxSaeServiceIdleTimeout,
juniSdxSaeRadAuthInvldServerAddr,
juniSdxSaeRadAccInvldServerAddr,
juniSdxSaeRadiusClientIdentifier,
juniSdxSaeUserLicenses,
juniSdxSaeLicenseExpiryTime,
juniSdxSaeAccServerAddress,
juniSdxSaeAccServerPortNumber,
juniSdxSaeAccRoundTripTime,
juniSdxSaeAccRequests,
juniSdxSaeAccRetrans,
juniSdxSaeAccResp,
juniSdxSaeAccMlfrmdResp,
juniSdxSaeAccBadAuthenticators,
juniSdxSaeAccPendingRequests,
juniSdxSaeAccTimeouts,
juniSdxSaeAccUnknownTypes,
juniSdxSaeAccPacketsDropped,
juniSdxSaeAuthServerAddress,
juniSdxSaeAuthServerPortNumber,
juniSdxSaeAuthRoundTripTime,
juniSdxSaeAuthAccessRequests,
juniSdxSaeAuthAccessRetrans,
juniSdxSaeAuthAccessAccepts,
juniSdxSaeAuthAccessRejects,
juniSdxSaeAuthAccessChallenges,
juniSdxSaeAuthMlfrmdAccessResp,
juniSdxSaeAuthBadAuthenticators,
juniSdxSaeAuthPendingRequests,
juniSdxSaeAuthTimeouts,
juniSdxSaeAuthUnknownTypes,
juniSdxSaeAuthPacketsDropped,
juniSaeRouterCommonType,
juniSaeRouterCommonSvrAddr,
juniSaeRouterCommonSvrPort,
juniSaeRouterCommonRedirTime,
juniSaeRouterCommonCurConn,
juniSaeRouterCommonOpenReq,
juniSaeRouterCommonConnAccept,
juniSaeRouterCommonCloseReq,
juniSaeRouterType,
juniSaeRouterClientId,
juniSaeRouterUpTime,
juniSaeRouterRowStatus,
juniSaeRouterFailOverIp,
juniSaeRouterFailOverPort,
juniSaeRouterUseFailover,
juniSaeRouterAddRecv,
juniSaeRouterChgRecv,
juniSaeRouterDelRecv,
juniSaeRouterAddTime,
juniSaeRouterChgTime,
juniSaeRouterDelTime,
juniSaeRouterManagedIntf,
juniSaeRouterUserSessEst,
juniSaeRouterUserSessRem,
juniSaeRouterMsgSent,
juniSaeRouterMsgErrors,
juniSaeRouterMsgTimeouts,
juniSaeRouterMsgTime,
juniSaeRouterJobQTime,
juniSaeRouterJobQAge,
juniSaeRouterJobQAdded,
juniSaeRouterJobQRem,
juniSdxSaeDataMgrServRead,
juniSdxSaeDataMgrServWritten,
juniSdxSaeDataMgrUsersRead,
juniSdxSaeDataMgrUsersWritten,
juniSdxSaeDataMgrServProfRead,
juniSdxSaeDataMgrServProfWritten,
juniSdxSaeServiceName,
juniSdxSaeServiceInstActivations,
juniSdxSaeServiceInstDeact,
juniSdxSaeServiceCurrentlyActive,
juniSdxSaeServiceActivationErrs
}STATUScurrentDESCRIPTION"A collection of management objects pertaining
to system management capabilities in SDX. (SAE)"::={ juniSdxSaeGroups 1}juniSdxSaeObsoleteGroup OBJECT-GROUPOBJECTS{
juniSdxSaeAddress,
juniSdxSaeCopsPort,
juniSdxSaeRedirectIp,
juniSdxSaeRedirectPort,
juniSdxSaeRedirectTime,
juniSdxSaeUseFailOverIpPortDef,
juniSdxSaeIsAccepting,
juniSdxSaeIsRedirecting,
juniSdxSaeFailOverIpDef,
juniSdxSaeFailOverPortDef,
juniSdxSaeErxOverloadActionDef,
juniSdxSaeSaeOverloadActionDef,
juniSdxSaeCurrentCopsConnections,
juniSdxSaeOpenReq,
juniSdxSaeCopsConnAccepted,
juniSdxSaeCloseReq,
juniSdxSaeCopsClientId,
juniSdxSaeCopsUptime,
juniSdxSaeCopsFailOverIp,
juniSdxSaeCopsFailOverPort,
juniSdxSaeCopsUseFailOverIpPort,
juniSdxSaeCopsErxOverloadAction,
juniSdxSaeCopsSaeOverloadAction,
juniSdxSaeCopsUseOverloadActions,
juniSdxSaeCopsREQrcv,
juniSdxSaeCopsDRQrcv,
juniSdxSaeCopsManagedInterfaces,
juniSdxSaeCopsUserSessionsEstab,
juniSdxSaeCopsUserSessionsRmvd,
juniSdxSaeCopsDECsent,
juniSdxSaeCopsErrors,
juniSdxSaeCopsTimeouts,
juniSdxSaeCopsAvgREQhandleTime,
juniSdxSaeCopsJobQueueLength,
juniSdxSaeCopsJobQueueAge,
juniSdxSaeCopsAvgQueueTime,
juniSdxSaeCopsIgnoredRequests,
juniSdxSaeCopsDecRateDecr,
juniSdxSaeCopsDecRateDecrInt,
juniSdxSaeCopsDecRateMax,
juniSdxSaeCopsDecRateThreshold,
juniSdxSaeCopsDecRateSent,
juniSdxSaeCopsRowStatus,-- Sae Acc
juniSdxObsSaeAccServerAddress,
juniSdxObsSaeAccServerPortNumber,
juniSdxObsSaeAccRoundTripTime,
juniSdxObsSaeAccRequests,
juniSdxObsSaeAccRetrans,
juniSdxObsSaeAccResp,
juniSdxObsSaeAccMlfrmdResp,
juniSdxObsSaeAccBadAuthenticators,
juniSdxObsSaeAccPendingRequests,
juniSdxObsSaeAccTimeouts,
juniSdxObsSaeAccUnknownTypes,
juniSdxObsSaeAccPacketsDropped,-- Sae Auth
juniSdxObsSaeAuthServerAddress,
juniSdxObsSaeAuthServerPortNumber,
juniSdxObsSaeAuthRoundTripTime,
juniSdxObsSaeAuthAccessRequests,
juniSdxObsSaeAuthAccessRetrans,
juniSdxObsSaeAuthAccessAccepts,
juniSdxObsSaeAuthAccessRejects,
juniSdxObsSaeAuthAccessChallenges,
juniSdxObsSaeAuthMlfrmdAccessResp,
juniSdxObsSaeAuthBadAuthenticators,
juniSdxObsSaeAuthPendingRequests,
juniSdxObsSaeAuthTimeouts,
juniSdxObsSaeAuthUnknownTypes,
juniSdxObsSaeAuthPacketsDropped,-- Sae DataMgr
juniSdxObsSaeDataMgrServRead,
juniSdxObsSaeDataMgrServWritten,
juniSdxObsSaeDataMgrUsersRead,
juniSdxObsSaeDataMgrUsersWritten,
juniSdxObsSaeDataMgrServProfRead,
juniSdxObsSaeDataMgrServProfWritten,-- Sae Service
juniSdxObsSaeServiceName,
juniSdxObsSaeServiceInstActivations,
juniSdxObsSaeServiceInstDeact,
juniSdxObsSaeServiceCurrentlyActive,
juniSdxObsSaeServiceActivationErrs,-- Sae Router Common
juniObsSaeRouterCommonType,
juniObsSaeRouterCommonSvrAddr,
juniObsSaeRouterCommonSvrPort,
juniObsSaeRouterCommonRedirTime,
juniObsSaeRouterCommonCurConn,
juniObsSaeRouterCommonOpenReq,
juniObsSaeRouterCommonConnAccept,
juniObsSaeRouterCommonCloseReq,-- Sae Router
juniObsSaeRouterType,
juniObsSaeRouterClientId,
juniObsSaeRouterUpTime,
juniObsSaeRouterRowStatus,
juniObsSaeRouterFailOverIp,
juniObsSaeRouterFailOverPort,
juniObsSaeRouterUseFailover,
juniObsSaeRouterAddRecv,
juniObsSaeRouterChgRecv,
juniObsSaeRouterDelRecv,
juniObsSaeRouterAddTime,
juniObsSaeRouterChgTime,
juniObsSaeRouterDelTime,
juniObsSaeRouterManagedIntf,
juniObsSaeRouterUserSessEst,
juniObsSaeRouterUserSessRem,
juniObsSaeRouterMsgSent,
juniObsSaeRouterMsgErrors,
juniObsSaeRouterMsgTimeouts,
juniObsSaeRouterMsgTime,
juniObsSaeRouterJobQTime,
juniObsSaeRouterJobQAge,
juniObsSaeRouterJobQAdded,
juniObsSaeRouterJobQRem
}STATUSobsoleteDESCRIPTION"A collection of obsolete management objects pertaining
to system management capabilities in SDX. (SAE)"::={ juniSdxSaeGroups 2}END